PVM implementation of higher order finite difference seismic modelling algorithms in a distributed computing environment
نویسندگان
چکیده
Seismic wave modelling algorithms used for calculating the seismic response of a given earth model, require large computational resources in terms of speed and memory. In this paper we describe the PVM (Parallel Virtual Machine) implementation of these algorithms in a distributed computing environment. Both the acoustic and elastic wave modelling equations are formulated as a first order hyperbolic system. Numerical solution uses an explicit finite difference scheme, which is fourth order accurate in space and second order accurate in time. A domain decomposition algorithm is used for distributing the workload and the tasks communicate via PVM message passing calls. The efficiency and speed of the algorithms is tested on a cluster of SUN UltraSparc workstations.
منابع مشابه
Seismic Wave-Field Propagation Modelling using the Euler Method
Wave-field extrapolation based on solving the wave equation is an important step in seismic modeling and needs a high level of accuracy. It has been implemented through a various numerical methods such as finite difference method as the most popular and conventional one. Moreover, the main drawbacks of the finite difference method are the low level of accuracy and the numerical dispersion for l...
متن کاملIntegrating Zipcode and PVM: Towards a Higher-Level Message-Passing Environment
This paper describes the architecture and implementation of an integrated message-passing environment consisting of Zipcode and PVM. Zipcode is a highlevel message-passing system for multicomputers and homogeneous networks of computers. PVM is a relatively low-level message-passing system designed for multicomputers and heterogeneous networks of computers. Although PVM provides a workable and e...
متن کاملImproving the palbimm scheduling algorithm for fault tolerance in cloud computing
Cloud computing is the latest technology that involves distributed computation over the Internet. It meets the needs of users through sharing resources and using virtual technology. The workflow user applications refer to a set of tasks to be processed within the cloud environment. Scheduling algorithms have a lot to do with the efficiency of cloud computing environments through selection of su...
متن کاملPerformance Evaluation of PVM on PC-LAN Distributed Computing
This paper evaluates network distributed computing performance in PVM environment. The paper points out that essential difference between network computing and MPP computing in PVM environment is their communication behaviours, the former is sequential and the latter concurrent. An uniform formula for system performance evaluation has been derived to cover those two major parallel processing sy...
متن کاملExperiences with Modelling an Open Pvm Environment Using Computer Simulation
Parallel Virtual Machine (PVM) is a widely{used software system that permits a heterogeneous collection of computers networked together to be viewed by a user's program as a single distributed{memory parallel machine. In this paper, the application of simulation to develop a functional and performance model of the PVM system and PVM applications running in an open workstations environment was i...
متن کامل